home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / x.400-faq < prev    next >
Encoding:
Internet Message Format  |  1995-07-25  |  13.7 KB

  1. From uni-regensburg.de!fauern!zib-berlin.de!zrz.TU-Berlin.DE!netmbx.de!Germany.EU.net!EU.net!howland.reston.ans.net!agate!library.ucla.edu!csulb.edu!paris.ics.uci.edu!ucivax!gateway Tue Apr  5 16:27:38 1994
  2. Path: uni-regensburg.de!fauern!zib-berlin.de!zrz.TU-Berlin.DE!netmbx.de!Germany.EU.net!EU.net!howland.reston.ans.net!agate!library.ucla.edu!csulb.edu!paris.ics.uci.edu!ucivax!gateway
  3. From: hta@uninett.no ("Harald T. Alvestrand")
  4. Subject: Frequently Asked Questions on comp.protocols.iso.X400 - with answers
  5. Message-ID: <"aun.uninet.860:01.03.94.02.01.00"@uninett.no>
  6. Newsgroups: comp.protocols.iso.x400
  7. Approved: usenet@q2.ics.uci.edu
  8. Lines: 349
  9. Date: 1 Apr 94 02:01:50 GMT
  10.  
  11.  
  12. This is the Frequently Asked Questions file for
  13. the mailing list MHSNEWS/newsgroup comp.protocols.iso.X400
  14.  
  15. It is sent to the list on the first of every month.
  16. The latest revision is also available from the FTP site
  17.  
  18. ftp://aun.uninett.no/pub/mail/x400faq/FAQ-mhsnews.text
  19.  
  20. $Revision: 1.15 $
  21. $Date: 1993/10/18 10:32:47 $
  22.  
  23. CURRENT QUESTIONS
  24.  
  25. 1) What is X.400?
  26. 2) How does X.400 compare to SMTP?
  27. 3) What X.400 implementations are available?
  28. 4) Where can I FTP the X.400 standards?
  29. 5) Where can I find more information about X.400 and OSI?
  30. 6) How do I send to Telefax from X.400?
  31. 7) On which type of network may I use X.400
  32. 8) What books can be recommended on X.400?
  33. 9) What is my X.400 address?
  34. 10) Why does mail to /..../@gateway fail?
  35.  
  36. QUESTIONS AND ANSWERS
  37.  
  38. 1) What is X.400?
  39. =================
  40. X.400 is the short name for the set of standards from ISO and the
  41. ITU that describe a mail service.
  42. It is the only non-proprietary standard for interchange of electronic
  43. mail that has the sanction of an official standards body.
  44.  
  45. (ITU-TS, the International Telecommunications Union Telecommunication
  46. Standard Sector, was formerly named CCITT).
  47.  
  48. It currently exists in 3 flavours:
  49.  
  50. - X.400/84: This is what most implementations today in fact run.
  51.   It was documented in the "Red Book" series from ITU-TS.
  52.  
  53. - ISO MOTIS/86 (mostly dead): This was the first attempt from ISO to
  54.   agree to what ITU-TS had done. It died at the DIS stage.
  55.   It contains some elements you need in order to conform to the
  56.   European functional profiles and make manageable systems from the
  57.   1984 version, like domain-internal trace and the ISO6937 body part.
  58.  
  59. - X.400/88: This is documented in the "Blue Book" series.
  60.   Most people seem to think that this is a great improvement over 84,
  61.   but the number of systems implementing it has been underwhelming.
  62.   This one is also an International Standard by ISO.
  63.  
  64. 2) HOW DOES X.400 COMPARE TO SMTP?
  65. ==================================
  66. This depends on what you are asking for.
  67.  
  68. SMTP has got:
  69. - Simplicity
  70. - Wide acceptance
  71. - Public domain implementations
  72. - Public domain user interfaces
  73.  
  74. X.400 has got:
  75. - Acceptance in the standards communities
  76. - Commercial vendors of service
  77. - Defined ways to transfer things other than ASCII text
  78.   (but only a few implementations have implemented it)
  79. - Standard notifications of delivery to user's mailbox and notification
  80.   of a message being read by the user (these ones are often implemented, too!)
  81.  
  82. 3) WHAT X.400 IMPLEMENTATIONS EXIST?
  83. ====================================
  84.  
  85. The answer to this question formed the largest and fastest-changing part
  86. of the FAQ; it is now sent out as a separate message. It should be the
  87. one immediately following this one.
  88.  
  89. 4) Where can I FTP the X.400 standards?
  90. =======================================
  91.  
  92. The issue of FTPing standards is painful, to say the least, but things
  93. are improving.
  94.  
  95. Currently, the ITU has set up an automatic mail responder at the
  96. address itudoc@itu.ch (C=ch;admd=arcom;prmd=itu;s=itudoc) that
  97. contains a large number of documents, including the X.400 standards
  98. that have been updated since 1992. This includes, at the moment (Sept
  99. -93), X.400, X.402, X.419 and X.435 + the "conformance testing" series
  100. (X.480 to X.482).
  101.  
  102. The format is commonly PostScript and/or Word for Windows 2.0.
  103.  
  104. The same information, and more, is available through Gopher at
  105. info.itu.ch; a really nice service!
  106.  
  107. The press release says that "TELEDOC will be available on request,
  108. on a trial period of one year, at no access cost"; all I know for
  109. sure is that at the moment (September 1993), it is still running.
  110.  
  111. If you send a message with HELP as the first word in the body, you will
  112. get a simple user guide.
  113.  
  114. ISO documents cannot in general be put online. In some cases, the authors
  115. have placed copies of last-version drafts online, since drafts are not
  116. copyrighted by ISO. In other cases, special arrangements have been made
  117. to put certain ISO standards (like the CLNS spec) online.
  118.  
  119. They are available (at cost) from your local standards body. Some
  120. organizations also provide subscription services and provide copies of
  121. the standards.
  122.  
  123. Read the "standards FAQ" of comp.protocols.iso for more info.
  124.  
  125. 5) Where can I find more information about X.400 and OSI?
  126. =========================================================
  127. There is various information on the FTP server at Uni-Erlangen:
  128.  
  129.      ftp ftp.uni-erlangen.de
  130.  
  131. and log in as "anonymous" with your e-mail address as password.
  132. Look in the directory pub/doc/ISO/english. There are a lot of
  133. files containing USENET articles and other sources of information
  134. about OSI protocols and related ISO/ITU standards. The file
  135. INDEX contains a summary of the contents.
  136.  
  137. Markus Kuhn <mskuhn@immd4.informatik.uni-erlangen.de>, who kindly
  138. supplied me with this information, maintains this archive. Please
  139. contact him if you have additional interesting files.
  140.  
  141. Other interesting places, supplied by Markus Kuhn:
  142.  
  143.  
  144. ftp.uni-erlangen.de   pub/doc/ISO           collected USENET articles etc.
  145. osi.ncsl.nist.gov
  146. ftp.uu.net            networking/osi        ISODE and other OSI stuff
  147.                       networking/x25
  148. nic.ddn.mil           protocols             DoD and GOSIP related stuff
  149.                       rfc                   RFC Repository
  150. cs.ucl.ac.uk          src                   ISODE, PP, OSIMIS, ...
  151.                       osi-ds                Internet X.500 documents
  152.                       ietf-osi-oda          Internet ODA documents
  153. aun.uninett.no        ietf/mhs-ds           X.500 based routing drafts
  154. ftp.ifi.uio.no        pub/SGML              SGML/HyTime related things
  155. ftp.uni-stuttgart.de  info/standards        various documents
  156.                       info/osi-rus          X.400/X.500 papers
  157. nnsc.nsf.net          CCR                   IEEE CCR articles
  158. uu.psi.com            isode                 ISODE 8.0
  159.  
  160.  
  161. 6) How do I send Telefax from X.400?
  162. ====================================
  163.  
  164. The answer, as usual, is "ask your service provider".
  165. The most common schemes:
  166.  
  167. - The standardized one: C=<country>;ADMD=<service provider>;X121=9<telephone>
  168.   Unfortunately, this ignores the fact that 99.9% of all fax machines are
  169.   multiuser machines, which makes it useless for mailing list purposes; there
  170.   is no way to tell the recipient who it is for.
  171. - The DDA one: C=<country>;<a lot of other attributes>;
  172.                DD.FAX=<telno>;DD.ATTN=<name>
  173.   A lot of variants are turned on this; but it fulfils the USER requirements.
  174. - Another variant (used by PRIME) is to allow S and G attributes in the
  175.   O/R name instead of having a DD.ATTN attribute.
  176.  
  177. 7) ON WHICH TYPE OF NETWORK MAY I USE X.400
  178. ===========================================
  179.  
  180.   X.400 '84 has been defined to run over a standard OSI stack (X.25,
  181. TP0, BAS Session), thus most implementations, and all that pass
  182. conformance tests, are able to run over a X.25 network. Often these
  183. implementations have a X.25 or a transport level interface with
  184. manufacturers supplied lower layers. In the case of transport-level,
  185. X.400 is thus able to run over CLNS as long as this is supported under
  186. the Tli or XTi.
  187.   However, in order to enable use of TCP/IP network, many
  188. implementations offer RFC1006 ( TP0 over TCP/IP) access. This is
  189. almost mandatory within TCP/IP based LAN and a real plus for the R&D
  190. community which maily use TCP/IP WANs.
  191.   Additionaly a few implementations such as PP/ISODE and M.PLUS/UCOM.X
  192. come along with an RFC1006 TS-bridge which act as a relay between
  193. X.25 and TCP/IP network for OSI applications such as X.400 and
  194. X.500.
  195.   The MAP/TOP profiles also specify (and use) X.400 for use over
  196. TP4 across any 802.x LAN (such as Ethernet or FDDI).
  197.   Finally, many X.400 implementations for PCs or Mac have been developped
  198. to use what exists in the PC arena such as PC-NFS, NETBios, X.32
  199. or even dialup over modems. Carefully check what is available with
  200. your favourite supplier!
  201.  
  202.  
  203. 8) WHAT BOOKS SHOULD I READ ON X.400?
  204. =====================================
  205.  
  206. In spite of the large interest on the topic, there does not seem to be
  207. many specific X.400 books around.
  208.  
  209. The ones that have been mentioned are:
  210.  
  211.   X400 Message Handling, Standards, Interworking, Applications
  212.   by B. Plattner, C. Lanz, H. Lubich, M. M"uller and T. Walter
  213.     of the Swiss Federal Institute of Technology (ETH), Zurich
  214.   It was translated by Stephen S. Wilson
  215.   Published by Addison-Wesley, 1991, data communications and networks series
  216.   ISBN 0-201-56503-X
  217.   Price approximately USD 41
  218.  
  219.   The German edition is named:
  220.   Elektronische Post und Datenkommunikation:
  221.   X.400: Die Normen und ihre Anwendung.
  222.   Bonn: Addison-Wesley, 1989
  223.  
  224.   It includes:
  225.   - Basics of the OSI reference model and the X.400 MHS model
  226.   - Stuff about interworking (mentioning RARE MHS!), EDI and more
  227.   - Improvements of X.400 from 84 to 88, and the problems in interworking
  228.   - A lot of useful appendices.
  229.  
  230. Information by Marcel Mink <M.J.Mink@fel.tno.nl>
  231. Also mentioned by:
  232. Philipp Hoschka <Philipp.Hoschka@sophia.inria.fr>
  233. David McAnally <ACUS02@WACCVM.corp.mot.com>
  234.  
  235.  
  236.   Carl-Uno Manros
  237.   The X.400 blue book companion
  238.   Twickenham: Technology Appraisals, 1989.
  239.   ISBN: 1-871802008
  240.  
  241.   Not very detailed, but helps if one also reads the standard "in parallel".
  242.  
  243. Information by Philipp Hoschka <Philipp.Hoschka@sophia.inria.fr>
  244.  
  245.   Robert Babatz, Manfred Bogen und Uta Pankoke-Babatz
  246.   Elektronische Kommunikation - X.400
  247.   Braunschweig: Vieweg, 1990.
  248.   ISBN: 3-528-06389-0
  249.  
  250.   Very helpful, but in German. There might be plans for
  251.   an English edition, though.
  252.  
  253. Information by Philipp Hoschka <Philipp.Hoschka@sophia.inria.fr>
  254.  
  255.   Sara Radicati
  256.   Electronic Mail, an introduction to the X.400 Message Handling Standards
  257.   McGraw-Hill 1992 (Uyless Black series on computer communication)
  258.   ISBN: 0-07-051104-7
  259.  
  260.   Fairly comprehensible and readable. A good introductory text
  261.  
  262. Information by Erik Skovgaard <eskovgaa@cue.bc.ca>
  263. Mentioned by Hans P. Holen <h.p.holen@usit.uio.no>
  264.  
  265. 9) What is my X.400 address?
  266.  
  267. If you have an Internet address of the form username@domain.name, there
  268. are two alternatives for your X.400 address:
  269.  
  270. EITHER there is a defined mapping onto standard attributes for your domain,
  271. so that, for instance
  272.  
  273.    Harald.Alvestrand@delab.sintef.no
  274.  
  275.            maps to
  276.  
  277.    C=no;ADMD= ;PRMD=uninett;O=sintef;OU=delab;S=Alvestrand;G=Harald
  278.  
  279. OR there is no such mapping, and you will have to use a Domain Defined
  280. Attribute:
  281.  
  282.   Someone@somewhere.com
  283.  
  284.        maps to
  285.  
  286.   <Std. Attributes of a gateway>;DD.RFC-822=Someone(a)somewhere.com
  287.  
  288. An IETF working document (draft-ietf-x400ops-mgtdomains-01.txt) gives
  289. the suggestion to use C=us;ADMD= ;PRMD=Internet to mean "any gateway to
  290. the Internet". This is not yet final, but might be supported on some
  291. X.400 services. It is not likely to work in commercial services.
  292.  
  293. The following characers have special conversion rules when used in DDAs:
  294.  
  295. @       ->      (a)     at sign
  296. !       ->      (b)     exclamation point (bang)
  297. %       ->      (p)     percent sign
  298. _       ->      (u)     underscore
  299.  
  300. All the hoary details may be found in RFC 1327.
  301. A more readable version is the COSINE addressing user guide, found in
  302. English and French at nic.switch.ch.
  303.  
  304. FTP access: login COSINE, directory public/user-guides, file addressing-*
  305. Email access: send to cosine-mhs-server@nic.switch.ch with the
  306.    body saying "SEND public/user-guides/addressing-english-291092.txt"
  307.  
  308. A few places where you can use TELNET to a port, type in your address
  309. and see what it maps to, are:
  310.  
  311.    relay.surfnet.nl(130.161.180.100) port 4545
  312.    nic.switch.ch, login as "mailaddr"
  313.    sirius.dfn.de, login as "adressen"
  314.  
  315. These services are also available via X.25 PAD and e-mail; get the
  316. addressing guide mentioned above for the details.
  317.  
  318. NOTE: If you use gateways that do not conform to RFC 987, RFC 1148 or
  319. RFC 1327, all bets are off. For instance, the kindest description of
  320. the result of passing through the gateways of most commercial X.400
  321. service providers is "interesting".
  322.  
  323.  
  324. 10) Why does mail to /..../@gateway fail?
  325.  
  326. This is a bug of long standing.
  327.  
  328. Typically, you see a message like:
  329.  
  330. << /...../@gateway: Cannot mail directly to files
  331.  
  332. This has a long and convoluted history.
  333. Usually, it involves a mailer that knows how to do UUCP.
  334.  
  335. It turns out that one program used in UUCP (uuxqt) is capable of
  336. executing a large set of commands, some of which may destroy important
  337. files if given filename arguments.
  338.  
  339. So, in order to protect this from happening, HDB UUCP will follow in
  340. the tradition of fixing loose thumbtacks with sledgehammers, and
  341. refuse to accept any command that has an argument that looks like a
  342. filename that is relative to the root.
  343.  
  344. In the common UUCP setup, where only rmail and rnews are permitted,
  345. this does not make sense, but it is not possible to turn it off.
  346.  
  347. In Taylor UUCP, it is a compile time option.
  348. (This information supplied by Ian Lance Taylor <ian@airs.com>)
  349.  
  350. Another "nice" feature that helps in causing this is the "s" flag in
  351. the Sendmail mailer definition. This strips the quotes off the local
  352. part of the address, so that "/..../"@gateway gets turned into
  353. /..../@gateway, which easily makes things go haywire.
  354. This flag should be nuked on all mailers except the "local" and "prog"
  355. mailers. Unfortunately, SUN ships it on all mailers by default, but then,
  356. anyone who uses a SUN default Sendmail configuration has problems anyway.
  357.  
  358.  
  359. .
  360.  
  361.